package com.weiqiao.report.distributior.Service;

import com.weiqiao.report.distributior.domain.dto.UserReportEntityDTO;
import com.weiqiao.report.distributior.domain.vo.UserReportVO;
import org.springframework.data.domain.Pageable;

import java.util.List;
import java.util.Map;

public interface IUserReportService {

    /**
     * 查询订单列表
     *
     * @param vo
     * @return
     */
    List<UserReportEntityDTO> getUserList(UserReportVO vo, Pageable pageable);

    /**
     * 查询订单总数
     *
     * @param vo
     * @return
     */
    int countNum(UserReportVO vo);

    /**
     *  分销员业绩统计
     */
    List<Map<String, Object>> expportUserList(UserReportVO vo);
}
